@charset "utf-8";

.main_image {
    width: 100%;
    border-top: 0px solid #d7d7d7;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    height: 700px;
}

/*定义高*/
.main_image ul {
    width: 9999px;
    height: px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0
}

.main_image li {
    float: left;
    width: 100%;
    height: px;
}

.main_image li span {
    display: block;
    width: 100%;
}

.main_image li a {
    display: block;
    width: 100%;
    height: px
}

div.flicking_con {
    width: 990px;
    margin: 0 auto;
    position: relative;
}

div.flicking_con .flicking_inner {
    position: absolute;
    left: 50%;
    top: 610px !important;
    z-index: 999;
    height: 21px;
}

div.flicking_con a {
    float: left;
    width: 21px;
    height: 21px;
    margin: 0;
    padding: 0;
    background: url('../images/btn_main_img.png') 0 0 no-repeat;
    display: block;
    text-indent: -1000px;
}

div.flicking_con a.on {
    background-position: 0 -21px
}

#btn_prev, #btn_next {
    z-index: 11111;
    position: absolute;
    display: block;
    width: 73px !important;
    height: 74px !important;
    top: 50%;
    margin-top: -37px;
    display: none;
}

#btn_prev {
    background: url(../images/hover_left.png) no-repeat left top;
    left: 100px;
}

#btn_next {
    background: url(../images/hover_right.png) no-repeat right top;
    right: 100px;
}
